package com.example.sportboot.controller;
import com.example.sportboot.bean.*;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.JSONToken;
import com.example.sportboot.dao.MenuDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
@RestController
public class MenuController {
    @Autowired
    MenuDao menuDao;
    @RequestMapping("/menus")
    public  String getAllMenus(String role){

        System.out.printf("成功访问！！");
        HashMap<String,Object> data=new HashMap<>();
       ArrayList<MainMenu> menus= menuDao.getAllMenus( role);

       if(menus!=null){
            data.put("menus",menus);
           data.put("flag",200);
       }else{
           data.put("flag",404);
       }
//       将hashmap转换为string类型的json数据
        String res =JSON.toJSONString(data);
       return res;
    }
}
